home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 4 / CU Amiga Magazine's Super CD-ROM 04 (1996)(EMAP Images)(GB)(Track 1 of 3)[!][issue 1996-11].iso / magazine / psion / utils / datafile.lzx / datafile.opa / datafile.txt next >
Text File  |  1994-10-14  |  8KB  |  486 lines

  1. OPLObjectFile**
  2. LOC::A:\OPL\DATAFILE.OPL
  3. datafile.DBF
  4. \DAT\
  5. FIND1$
  6. FIND$
  7. REPLACE$
  8. FIELD%
  9. NFIELDS%
  10. LABEL%
  11. POSLIST%
  12. LAST%
  13. LASTPOS%
  14. FONT%
  15. STYLE%
  16. FSTART%
  17. FEND%
  18. CASE%
  19. STATWN%
  20. STATWIN
  21. PROCLB
  22. KGET%
  23. RECORDPR
  24. LISTPR
  25. Field
  26. M:\DAT
  27. +/(E)End      (R)Replace      (S)Skip      (A)All
  28. LPHWT
  29.   not foundK
  30. LISTPR
  31. LAST%
  32. FIND1$
  33. POSLIST%
  34. LASTPOS%
  35. FONT%
  36. STYLE%
  37. POSLIST%
  38. FIELD%
  39. FIND1$
  40. LAST%
  41. HOJO8
  42. 8\`[.
  43. Find: 
  44. FONT%
  45. STYLE%
  46. LABEL%
  47. FIND1$
  48. LAST%
  49. Find: 
  50. GETHELP
  51. STATWIN
  52. noamqecuipdkrftjslzbx
  53. +    RTIDMWEFZ
  54. OC`[ 
  55. File+
  56. New fileOn+    Open fileOo+
  57. Save AsOa+
  58. Merge inOm
  59. Edit+
  60. Add recordOq+
  61. Edit recordOeh+
  62. Copy recordOc+
  63. Cut recordOu+
  64. Insert recordOi+
  65. Append recordOp+
  66. Delete recordOdh+
  67. Clipboard editOk
  68. Search+
  69. Find previousOr+    Find nextOf+
  70. Find & ReplaceOR+
  71. Find criteriaOt+
  72. Extract recordsOTh+
  73. Jump toOjh
  74. Data+
  75. Sort recordsOsh+
  76. Insert fieldOI+
  77. Delete fieldOD+
  78. Move fieldOM+
  79. Swap fieldsOWh+
  80. Edit labelsOE
  81. Display+
  82. Label showOl+
  83. Font selectOF+
  84. Zoom inOz+
  85. Zoom outOZ
  86. Special+
  87. AboutOb+
  88. ExitOx
  89. OZ4[2
  90. procuO
  91. proclO
  92. procu
  93. procl
  94. Help: Dataproc(
  95.  Browsing the data(
  96.  File handling(
  97.  Editing records(
  98.  Finding records(
  99.  Sorting records(
  100.  Manipulating fields(
  101.  Display functions(
  102. Help: Browsing the data(
  103. +,Use cursor up/down to scroll through records
  104. ++Use Pg Up, Pg Dn, Home, End to step through
  105. the records rapidly.
  106. Tab to see one complete record.
  107. +&Move through records as for list view.
  108. +#Tab again to return to record list.
  109. Help: File handling(
  110. -N to open a new file,K
  111. +&         any open file is saved first.
  112. -O to open an existing file.K
  113. +&         any open file is saved first.
  114. +(-A to save current file with a new name.K
  115. +&-M to merge in data from another file,K
  116. +6         the records are added to the end of the file.
  117. Help: Editing records - 1(
  118. -Q to add a new recordK
  119. +          to the end of the file.
  120. +(-E to edit a record, then insert, appendK
  121. +2         or copy edited record from the clipboard.
  122. +%-C to copy a record to the clipboard,K
  123. +.         the record is unaffected in the file.
  124. +$-U to cut a record to the clipboard,K
  125. +)         the record is cut from the file.
  126. Help: Editing records - 2(
  127. +%-I to insert clipboard to the currentK
  128.          position in the file.
  129. +!-P to append the clipboard to theK
  130.          end of the file.
  131. +$-D to delete a record from the file,K
  132. +3         the record is not copied to the clipboard.
  133. -L to edit the clipboard orK
  134.          to view the clipboard.
  135. Help: Finding records - 1(
  136. +,Just type the first characters of the record
  137. +*for which you are searching and it will be
  138. displayed on the top line.
  139. ++If the characters are not found the display
  140. +%will switch back to the first record.
  141. +!Use Esc to delete the Find string
  142. ++         Delete to delete 1 char at a time.
  143. +,Alternatively use the Search menu options...
  144. Help: Finding records - 2(
  145. +&-F to search forward for a string fromK
  146.          the current position.
  147. +'-R to search bacwards for a string fromK
  148.          the current position.
  149. -T to set search criteria.K
  150. ++-Shift-T to Extract records to another fileK
  151. +'         using the search criteria set.
  152. +(-J to jump to a specified record number.K
  153. Help: Sorting records(
  154. +'-S to sort file into alphanumeric orderK
  155.          of first field.
  156. +-Press Esc to abort the sort, the records will
  157.   be left partly sorted.
  158. +(Records are displayed as they are sorted
  159. +,  and the number left to be sorted is shown.
  160. +-Note - sort time increases with the square of
  161. +&                the number of records!
  162. Help: Manipulating fields(
  163. +0-Shift-I to insert a new field into all records.K
  164. +,-Shift-D to delete a field from all records.K
  165. +8Take great care when using these facilities as they have
  166. +)  irreversible effects on the whole file.
  167. +<Both functions contain secondary warnings of impending doom!
  168. +(-Shift-M to move a field in all records.K
  169. ++-Shift-W to swap two fields in all records.K
  170. Help: Display functions(
  171. +!-L to show labels in record view.K
  172. +,-Shift-F to select a display font and style.K
  173. +8-Z to zoom in to a larger font using the selected style.K
  174. +'-Shift-Z to zoom out to a smaller font.K
  175. +-Control-Menu to alter status window as usual.
  176. RECORDPR
  177. LISTPR
  178. STATWN%
  179. FONT%
  180. STYLE%
  181. FIND1$
  182. LISTPR1
  183. M:\dat\.dbf
  184. Create new file
  185. File:O
  186. Enter Field Labels
  187. LISTPR1
  188. +    \DAT\.dbf
  189. +    Open file
  190. File:OH
  191.     W7[2
  192. +    \DAT\.dbf
  193. Save as
  194. File:OS
  195. Use new file+
  196. No,Yes
  197.   openedK
  198.   savedK
  199. LISTPR1
  200. LAST%
  201. +    \DAT\.dbf
  202. Merge data from
  203. File:OH
  204. File opened
  205. Ready to merge in this data?
  206. NoON+
  207. YesOY
  208. Oy@[.
  209. RECORDPR
  210. LISTPR
  211. LAST%
  212. POSLIST%
  213. Add new record to end of file:
  214. New record appended
  215. RECORDPR
  216. LISTPR
  217. LAST%
  218. LASTPOS%
  219. POSLIST%
  220. FONT%
  221. STYLE%
  222. Edit record no. 
  223. +(Add the edited record to the file using:
  224. AppendOP+
  225. InsertOI+    ClipboardOC
  226. Inserting Record...(
  227. Record Inserted
  228. Oc@[/
  229. Record cut to clipboard
  230. Record Copied
  231. RECORDPR
  232. LISTPR
  233. LAST%
  234. + Cut current record to clipboard?
  235. 1st Field:+
  236. NoON+
  237. YesOY
  238. W7Oy@[
  239. Record cut to clipboard
  240. RECORDPR
  241. LISTPR
  242. LAST%
  243. FONT%
  244. STYLE%
  245. +%Insert clipboard at current position?
  246. 1st Field:O
  247. NoON+
  248. YesOY
  249. W7Oy@[9
  250. Inserting Record...(
  251. Record Inserted
  252. RECORDPR
  253. LISTPR
  254. LAST%
  255. LASTPOS%
  256. POSLIST%
  257. +'Append clipboard record to end of file?
  258. 1st Field:O
  259. NoON+
  260. YesOY
  261. W7Oy@[
  262. RECORDPR
  263. LISTPR
  264. LAST%
  265. Delete current record?
  266. +'WARNING: record not saved to clipboard.
  267. 1st Field:+
  268. NoON+
  269. YesOY
  270. W7Oy@[7
  271. Record Deleted
  272. Clipboard edit/view:
  273. RECORDPR
  274. LISTPR
  275. FIND$
  276. FSTART%
  277. FEND%
  278. CASE%
  279. POSLIST%
  280. LASTPOS%
  281. FIELD%
  282. +$Find text in any previous data field(
  283. Find O
  284. LPHWT
  285.   in record 1 or not foundK
  286. RECORDPR
  287. LISTPR
  288. FIND$
  289. FSTART%
  290. FEND%
  291. CASE%
  292. LASTPOS%
  293. FIELD%
  294. +"Find text in any future data field(
  295. Find O
  296. LPHWT
  297.   not foundK
  298. RECORDPR
  299. LISTPR
  300. PROCLS
  301. FIND$
  302. REPLACE$
  303. FSTART%
  304. FEND%
  305. CASE%
  306. LASTPOS%
  307. POSLIST%
  308. FIELD%
  309. +.Find and Replace text in any future data field(
  310. Find:
  311. Replace:
  312. LPHWT
  313.   not foundK
  314. OR@`[    
  315. OS@`[    
  316. OA@`[
  317.  found, K
  318. K+     replacedK
  319. + Do you want to sort the records?
  320. NoON+
  321. YesOY
  322. FSTART%
  323. FEND%
  324. CASE%
  325. Set search criteria:
  326. Start field+
  327. 1,2,3,4,5,6,7,8
  328. +    End field+
  329. 1,2,3,4,5,6,7,8
  330. Case sensitive+
  331. No,Yes
  332. Search at start of string+
  333. No,Yes
  334. Start field after End field!
  335. LISTPR1
  336. FIND$
  337. FSTART%
  338. FEND%
  339. CASE%
  340. +    \DAT\.dbf
  341. Extract records to a file
  342. +*Find records using the search criteria setO
  343. +%and copy the records found to a file.O
  344. File:O
  345. Find string:
  346. Use new file?+
  347. No,Yes
  348. +#File already exists, do you want to
  349. +    Append toOA+    OverwriteOO
  350. Oa@[4
  351. LPHWT
  352.   not foundK
  353. LPHWT
  354.   openedK
  355.   savedK
  356. LASTPOS%
  357. Jump to a record number(
  358. Record no:
  359. FONT%
  360. STYLE%
  361. Sort records
  362. Sort field no. (1-8):O
  363. Sorting Records...(
  364. Sort aborted
  365. RECORDPR
  366. LISTPR
  367. LAST%
  368. NFIELDS%
  369. +)Insert new new blank field in all records
  370. Insert at field no. (1-7):O
  371. +!Insert field will lose last field
  372. Record no. 
  373. 8th Field:+
  374. +    Continue?O
  375. NoON+
  376. YesOY
  377. W7On@[
  378. {I1[,
  379. New field inserted
  380. RECORDPR
  381. LISTPR
  382. LAST%
  383. Delete field from all records
  384. Delete field no. (1-8):O
  385. Delete field from all records
  386. Field no. 
  387. Label:
  388. +    Continue?O
  389. NoON+
  390. YesOY
  391. W7Oy@[f
  392. RECORDPR
  393. LISTPR
  394. LAST%
  395. Move a field in all records
  396. From field no. (1-8):O
  397.      To field no. (1-8):O
  398. Move a field in all records
  399. From field no. 
  400.     To field no. 
  401. +    Continue?O
  402. NoON+
  403. YesOY
  404. W7Oy@[
  405. RECORDPR
  406. LISTPR
  407. LAST%
  408. Swap two fields in all records
  409. Field no. (1-8):O
  410. Field no. (1-8):O
  411. Swap two fields in all records
  412. Field no. 
  413. Field no. 
  414. +    Continue?O
  415. NoON+
  416. YesOY
  417. W7Oy@[T
  418. +&Labels not implemented in this version
  419. +&Labels not implemented in this version
  420. RECORDPR
  421. LISTPR
  422. FONT%
  423. STYLE%
  424. Set font and style
  425. Font+oS3 normal,S3 bold,S3 digits,Mono 8,Roman 8,Roman 11,Roman 13,Roman 16,Swiss 8,Swiss 11,Swiss 13,Swiss 16,Mono 6
  426. +    Underline+
  427. No,Yes
  428. Bold+
  429. No,Yes
  430. Italic+
  431. No,Yes
  432. Inverse+
  433. No,Yes
  434. Double height+
  435. No,Yes
  436. Mono+
  437. No,Yes
  438. LPHO 
  439. FONT%
  440. O    0\[
  441. FONT%
  442. O    0\[
  443. +)DATAFILE  Version 2.4 for PSION Series 3a
  444. +'Copyright 
  445.  September 1994, Gordon DyerO
  446. +1This version is limited to 8 fields of 256 chars.O
  447. Saving file...
  448. DATAFILE
  449. LISTPR1U
  450. LISTPR
  451. RECORDPR
  452. KGET%m
  453. GETHELP
  454. STATWIN
  455. FSETz"
  456. PROCLN
  457. PROCLO9$
  458. PROCLA
  459. PROCLM
  460. PROCLQ
  461. PROCLE
  462. PROCLC
  463. PROCLUb/
  464. PROCLI
  465. PROCLPf2
  466. PROCLD
  467. PROCLK
  468. PROCLR!5
  469. PROCLF
  470. PROCUR
  471. PROCLT
  472. PROCUT
  473. PROCLJ
  474. PROCLS`B
  475. PROCUI
  476. PROCUD
  477. PROCUM_K
  478. PROCUW
  479. PROCUE
  480. PROCLL
  481. PROCUFDR
  482. PROCLZ(T
  483. PROCUZ
  484. PROCLB
  485. PROCLXQV
  486.